package com.corticon.client.model;

import java.io.Serializable;

import org.hibernate.validator.Digits;
import org.hibernate.validator.NotEmpty;

public class DialogRequestInput implements Serializable {
	public String mode;
	public String dialogInstanceId;
	public String functions;
	public String region;
	public String product;
	public String locale;
	public String status;
	public String effDate;
	public String sessionId;
	@NotEmpty(message = "dialogRequest.validate.mode.notEmpty")
	public String getMode() {
		return mode;
	}

	public void setMode(String mode) {
		this.mode = mode;
	}
	@Digits(message = "E00090", integerDigits = 12)
	public String getDialogInstanceId() {
		return dialogInstanceId;
	}

	public void setDialogInstanceId(String dialogInstanceId) {
		this.dialogInstanceId = dialogInstanceId;
	}	

	public String getFunctions() {
		return functions;
	}

	public void setFunctions(String functions) {
		this.functions = functions;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}
	
	public String getProduct() {
		return product;
	}

	public void setProduct(String product) {
		this.product = product;
	}

	public String getLocale() {
		return locale;
	}

	public void setLocale(String locale) {
		this.locale = locale;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getEffDate() {
		return effDate;
	}

	public void setEffDate(String effDate) {
		this.effDate = effDate;
	}

	public String getSessionId() {
		return sessionId;
	}

	public void setSessionId(String sessionId) {
		this.sessionId = sessionId;
	}
}
